/*
 * Copyright (c) 2006, 2023, webrx.cn All rights reserved.
 *
 */
package cn.webrx;

/**
 * <p>Project: jse2306 - C7</p>
 * <p>Powered by webrx On 2023-10-09 10:59:50</p>
 * <p>description: </p>
 *
 * @author 李四 [webrx@126.com]
 * @version 1.0
 * @since 17
 */
public class C7 {
    static int x = 50;
    int y = 50;
    static int z; //属性，在java对象实例中会自动初始化。
    float money;

    public static void main(String[] args) {
        System.out.println(x); //main入口方法是静态方法，可以直接使用对象的静态成员（属性）
        //var c = new C7(); var 是java10新增的关键字，用于类型推断
        C7 c = new C7();
        //System.out.println(y);
        System.out.println(c.y);//50 非静态的成员，必须实例化对象再使用。
        System.out.println(c.money);//0.0 float
        System.out.println(z);//int 默认初始化 0

        int d;
        d = 9;
        System.out.println(d); //局部变量，不会自动初始化，未初始化的变量不允许直接使用
    }
}
